//FOURNIVAL Edgar et MOHAMED Jean-Pierre - TP2M

import java.io.Serializable;
import java.util.*;

public class Type implements Serializable {
	private static final long serialVersionUID = 1L;
	
	private String label;
	private int prixForfait;
	private int nbreUnitesLavage;
	private ArrayList<Vehicule> sesVehicules;
	
	Type(String label, int prixForfait, int nbreUnitesLavage){
		this.label = label;
		this.prixForfait = prixForfait;
		this.nbreUnitesLavage = nbreUnitesLavage;
		sesVehicules = new ArrayList<Vehicule>();
	}
	
	public void ajouterVehicule(Vehicule V) {
		sesVehicules.add(V);
	}
	
	public void supprimerVehicule(Vehicule V) {
		sesVehicules.remove(V);
	}
	
	public boolean vehiculeExists(Vehicule V) {
		return sesVehicules.contains(V);
	}

	public int getPrixForfait() {
		return prixForfait;
	}

	public void setPrixForfait(int prixForfait) {
		this.prixForfait = prixForfait;
	}

	public int getNbreUnitesLavage() {
		return nbreUnitesLavage;
	}

	public void setNbreUnitesLavage(int nbreUnitesLavage) {
		this.nbreUnitesLavage = nbreUnitesLavage;
	}
	
	public String toString() {
		return label;
	}
}
